//========================
// [] The PlutoEA Project []
// http://opensvn.csie.org/PlutoEA
// -----------------------------------------
// - X[ \v -
//========================
//= G1.1
//========================


gonryun,180,118,4	script	\v#gnp	85,{
	if (countitem(1201) > 0) {
		mes "t!";
		close;
	}
	if (BaseJob == Job_Novice) {
		mes "[Z]";
		mes "pĤlO\ӳo̪!";
		close;
	}
	if (in_battle == 3) set in_battle,1;
	if (in_battle < 1) {
		mes "[Z]";
		mes "Ө~ oOѤ";
		mes "A";
		mes "~ ڬݧAIOoA";
		mes "nոլݶ?";
		next;
		switch(select("ոլ:?????:zLALh")){
		case 1:
			mes "[Z]";
			mes "~ GMڪSA";
			mes "uniHoө_ӪܡA";
			mes "ڷ|aAhnaA";
			mes "ӡAǳƧa";
			next;
			mes "^0000FFZZjYA";
			mes "ínA_";
			if (BaseJob < Job_Knight) {
				if (checkweight(7049,690)) {
					mes "^0000FFAܻPY_ӤF^000000";
					set in_battle,1;
					getitem 7049,690; // Y
					next;
					emotion e_no1;
					mes "[Z]";
					mes "AGMڪSA";
					mes "UAܡA";
					mes "aAhnaA";
					mes "AF";
				} else {
					mes "AӻGӭF^000000";
					next;
					mes "[Z]";
					mes "AٯʥFܦhVm";
					mes "hhm߫Aӧa";
				}
			} else if (BaseClass == Job_Swordman || BaseClass == Job_Thief || BaseClass == Job_Merchant || BaseJob == Job_Monk) {
				if (checkweight(7049,1100)) {
					mes "^0000FFAܻPY_ӤF^000000";
					set in_battle,1;
					getitem 7049,1100; // Stone
					next;
					emotion e_no1;
					mes "[Z]";
					mes "AGMڪSA";
					mes "UAܡA";
					mes "aAhnaA";
					mes "AF";
				} else {
					mes "AӻGӭF^000000";
					next;
					mes "[Z]";
					mes "AٯʥFܦhVm";
					mes "hhm߫Aӧa";
				}
			} else {
				if (checkweight(7049,730)) {
					mes "^0000FFAܻPY_ӤF^000000";
					set in_battle,1;
					getitem 7049,730; // Stone
					next;
					emotion e_no1;
					mes "[Z]";
					mes "AGMڪSA";
					mes "UAܡA";
					mes "aAhnaA";
					mes "AF";
				} else {
					mes "AӻGӭF^000000";
					next;
					mes "[Z]";
					mes "AٯʥFܦhVm";
					mes "hhm߫Aӧa";
				}
			}
			break;
		case 2:
			mes "[Z]";
			mes "ڰڡASA";
			mes "uOOIONiH";
			mes "SOgA";
			mes "~ 쪺ܤDԬݬݧa";
			break;
		case 3:
			mes "[Z]";
			mes "uOݿHաA";
			mes "...";
			emotion e_pif;
			break;
		}
	} else if (in_battle == 1) {
		mes "[Z]";
		mes "~ SFڡA";
		mes "AnAh@?";
		next;
		if (select("h:h") == 1) {
			mes "[Z]";
			mes "GMOAڡA";
			mes "A";
			mes "N[oa";
			close2;
			warp "gon_test",53,6;
			end;
		} else {
			mes "[Z]";
			mes " o˰ڡA";
			mes "NSkFA";
			mes "UAo";
		}
	} else {
		mes "[Z]";
		mes "A]XӰ?";
		mes "AӫܱjaAA@|";
		emotion e_pif;
		set in_battle,1;
	}
	close;
}

gon_test,50,14,4	script	ݫ ޲zH#gnp	780,{
	mes "[޲zH]";
	if (BaseJob == Job_Novice) {
		mes "pĤlO\ӳo̪";
		close;
	}
	if ($@in_battle) {
		mes "nNAثeHbϥ";
		close;
	}
	mes "AniJm?";
	mes "";
	mes "ϥΪOάO500";
	next;
	if (select("ih:") == 2) {
		mes "[޲zH]";
		mes "nAݷ|";
		close;
	}
	if (Zeny < 500) {
		mes "[޲zH]";
		mes "";
		close;
	}
	set Zeny,Zeny - 500;
	set in_battle,1;
	warp "gon_test",42,86;
	set $@in_battle,1;
	setnpctimer 0,"lv#gnp";
	startnpctimer "lv#gnp";
	end;
}

gon_test,42,89,4	script	lv#gnp	774,{
	if (in_battle == 2) end;
	mes "[ E]";
	if (in_battle == 3) {
		mes "гqL{ҫAiJ";
		close;
	}
	mes "w{A";
	mes "Qnl]O?";
	next;
	set @gnpGroup,select("1ոs:2ոs:3ոs:4ոs:5ոs:6ոs:7ոs:8ոs:9ոs:10ոs:11ոs");
	set @gnpGroupMob$,.gnpMobsName$[(@gnpGroup-1)*6];
	for (set @i,1; @i < 6; set @i, @i+1) {
		set @gnpGroupMob$, @gnpGroupMob$ + ":" + .gnpMobsName$[(@gnpGroup-1)*6 + @i];
	}
	set @gnpMob,select(@gnpGroupMob$);
	set in_battle,2;
	if (getnpctimer(0) < 180000) monster "gon_test",56,86,.gnpMobsName$[(@gnpGroup-1)*6 + @gnpMob - 1],.gnpMobsId[(@gnpGroup-1)*6 + @gnpMob - 1],1,"lv#gnp::OnGnpMobDead";
	mes "[ E]";
	mes "¥{";
	close2;
	end;

	OnInit:
		initnpctimer;
		stopnpctimer;
		setarray .gnpMobsName$[0],"֭va","r","Ү","l尭","","Fzݾ";
		setarray .gnpMobsId[0],1419,1428,1434,1430,1457,1432;
		setarray .gnpMobsName$[6],"޾u\Y","H","qu","","H","Ѥ\";
		setarray .gnpMobsId[6],1462,1442,1469,1460,1425,1472;
		setarray .gnpMobsName$[12],"T","y","JX","","L","G";
		setarray .gnpMobsId[12],1454,1455,1443,1426,1436,1423;
		setarray .gnpMobsName$[18],"","v","ȿg","۰ʫ","㪺k","LȱM";
		setarray .gnpMobsId[18],1458,1440,1429,1459,1444,1422;
		setarray .gnpMobsName$[24],"Xh","","ɼu","s","s","Τ";
		setarray .gnpMobsId[24],1421,1481,1424,1465,1466,1433;
		setarray .gnpMobsName$[30],"WQ","ޤ}b","p¦","ܺA","_cl","խѥ";
		setarray .gnpMobsId[30],1427,1473,1431,1446,1474,1471;
		setarray .gnpMobsName$[36],"y","~P","gcDH","Mh","}b","jk`";
		setarray .gnpMobsId[36],1450,1439,1461,1467,1453,1479;
		setarray .gnpMobsName$[42],"LB","j","E d","ĲŽǪ","٦פ","cQr[";
		setarray .gnpMobsId[42],1451,1475,1437,1441,1476,1435;
		setarray .gnpMobsName$[48],"I","Ŭۮ","ŪѪu`","{GY","ⴣ]","Mh";
		setarray .gnpMobsId[48],1477,1448,1478,1489,1488,1438;
		setarray .gnpMobsName$[54],"k","lvkH","̪C","s","G","p]C";
		setarray .gnpMobsId[54],1482,1464,1487,1449,1456,1486;
		setarray .gnpMobsName$[60],"ǳ","ݧ޳N","Zh","ݻU","j]C";
		setarray .gnpMobsId[60],1447,1483,1490,1484,1485;
	end;

	OnTimer120000:
		areaannounce "gon_test",41,81,74,92,"ѤU1",0;
	end;

	OnTimer180000:
		killmonster "gon_test","lv#gnp::OnGnpMobDead";
	end;

	OnTimer182000:
		areaannounce "gon_test",41,81,74,92,"ɶF",0;
	end;

	OnGnpMobDead:
		setnpctimer 0;
		set in_battle,1;
		areaannounce "gon_test",41,81,74,92,"¡AЦAץ{",0;
		sleep 4000;
	OnTimer184000:
		stopnpctimer;
		areawarp "gon_test",41,81,74,92,"gon_test",44,4;
		set $@in_battle,0;
	end;
}

gon_test,46,14,3	script	m ФH	770,{
	mes "[߿P]";
	mes ".....";
	mes "..w{A";
	mes "o̬OmA";
	mes "ðݶ?";
	next;
	switch(select("m?:pjŶ?:[u:^h:Sð")){
	case 1:
		mes "[߿P]";
		mes "o̬OmA";
		mes "NPWr@ˬOmaA";
		mes "NOiHP]mҡA";
		mes "wǳƦnUӶq]F";
		next;
		mes "[߿P]";
		mes "Boss]{bbǳƤA";
		mes "Jɷ|úǳWwJO";
		break;
	case 2:
		mes "[߿P]";
		mes "...?";
		mes "{bbu@..";
		mes "ܩp";
		break;
	case 3:
		mes "[߿P]";
		mes "nA¡A";
		mes "AӴr֪ɶ";
		close2;
		set in_battle,3;
		warp "gon_test",25,98;
		end;
	case 4:
		mes "[߿P]";
		mes "";
		mes "ФUAץ{";
		close2;
		warp "gonryun",177,112;
		end;
	case 5:
		mes "[߿P]";
		mes "........";
		mes "¥{";
		break;
	}
	close;
}

gon_test,70,103,3	script	Xf AȤH#gnp	773,{
	mes "[]";
	mes "n^h?";
	next;
	if (select("^h:^h") == 1) {
		mes "[]";
		mes "";
		mes "ФUAץ{";
		close2;
		set in_battle,1;
		warp "gon_test",44,4;
		end;
	}
	mes "[]";
	mes "";
	close;
}
